function obj = kasa()
    global ilosc_robotow;

    % 1 - przypisano robota do realizacji zamowienia
    % 0 - nie przypisano robota, lub ostatni przypisany robot nie mogl
    %     zrealizowac calego zamowienia (przekroczona ladownosc)
    obj.stan = 0;
    
    % tablica indeksow przedmiotow, ktore nalezy dostarczyc (max 10)
    obj.zamowienie = 0;

    % tablica indeksow robotow skolejkowanych do kasy
    obj.kolejka = zeros(1,ilosc_robotow);